$OpenBSD: patch-lirec_li_recognizer_c,v 1.2 2017/04/29 16:27:40 espie Exp $
--- lirec/li_recognizer.c.orig
+++ lirec/li_recognizer.c
@@ -21,7 +21,7 @@
 #include <stdio.h>
 #include <string.h>
 #ifndef ELX
-#include <malloc.h>
+#include <stdlib.h>
 #endif
 #include <math.h>
 #include <locale.h>
@@ -53,9 +53,9 @@ static char *lialg_recognize_stroke(rClassifier *, poi
 char* li_err_msg = NULL;
 char _zdebug_flag[128];
 
-#define bcopy(s1,s2,n) memcpy(s2,s1,n)
+/*#define bcopy(s1,s2,n) memcpy(s2,s1,n)*/
 
-#ifdef mips
+#if 0
 char *strdup(char* from) {
    char* to;
    int len = strlen(from) + 1;
@@ -923,7 +923,8 @@ RECOGNIZER_FINALIZE(r)
 ************************************************** */
 
 /*#include <assert.h>*/
-#include <values.h>
+#include <sys/param.h>
+#define MAXINT	INT_MAX
 #include <sys/time.h>
 
 #ifdef	__ultrix
